大家好,我是伐伐伐伐木工
首先,我想與大家分享自己為什麼選擇 Observability 101 這個主題,以作為參加鐵人賽的起點。
在國外,可觀測性 (Observability) 這個詞已經成為熱門話題引起熱烈討論,在 CNCF (Cloud Native Computing Foundation) landscape 中有一個區域專門介紹可觀測性 (Observability) 相關工具與技術。
在國外研討會中,發現越來越多人探討如何透過可觀測性來實現 DevOps 更高效率。
近幾年,台灣也開始看到越來越多相關文章與研討會分享,分享有關可觀測性的觀念與實踐經驗。在吸收這些知識與寶貴知識後,對這主題有更深入的了解與認識。因此希望自己可以藉由 ITHome 鐵人賽的機會,整理並分享自己關於可觀測性的理解與小小心得。希望藉由透過這次不要臉分享,可以讓對這主題也有興趣的朋友們能夠更快了解可觀測性的重要觀念,一起入坑。
身為一個不專業的工程師,加上崇尚 DDD (Deadline Driven Development) 開發方式,因此開賽第一天還沒想清楚關於這主題每天的題目(被打),以下是預計分享的主題方向
DevOps x Observability
可觀測性與 Devops 是相關聯的,這章節會介紹自己這幾年在工作上覺得 Devops 一些重要觀念。接著介紹可觀測性的基本知識與觀念,什麼是可觀測性(What),為甚麼這幾年大家開始重視(Why) ?
Observability 的實踐
介紹可觀測性的工具以及如何實踐(How),包括結構化日誌(Logging)、指標(Metrics)、分佈式追蹤(Tracing) 以及開發者們如何透過可觀測性開源(open source)工具與應用程式進行整合。
延伸議題 x 反思
這主題將探討可觀測性延伸的議題。除了透過工具實踐之外,是否還有其他實踐可觀測性的方式與有趣議題討論,以及團隊在導入時可能會遭遇到的挑戰與問題,評估是否真的適合現在的團隊與解決遭遇到的問題。
以上是關於這次預計分享的內容,從什麼是可觀測性 (What) 到重要性 (Why),接著再到如何透過工具實踐 (How),再針對一些有趣的議題 (When) 進行討論,希望透過這樣的方式讓受眾全面的了解 Observability 的世界。
今年不知哪裡想不開報名參賽分享,過去都是以吃瓜角色在旁觀看比賽文章,看到很多厲害的大大跟前輩們分享技術受益良多,如果自己分享內容上或對可觀測性有任何感興趣的主題與想法,也歡迎留言一起討論與探討 !